package com.yejiali.backend.entity;
 import java.util.Date;
import java.io.Serializable;

 import com.baomidou.mybatisplus.annotation.IdType;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
 /**
 * 用户表(Users)表实体类
 *
 * @author yejiali
 * @since 2025-07-25 10:36:50
 */
 @SuppressWarnings("serial")
 @Data
 @AllArgsConstructor
 @NoArgsConstructor
 @TableName("users")
 public class Users  {
//用户ID（主键）
@TableId(type = IdType.AUTO)
 private Long userId;
//昵称
 private String nickname;
//头像URL
 private String avatar;
//个性签名
 private String signature;
//出生日期
 private Date birthDate;
//硬币余额
 private Long coinBalance;
//会员等级
 private Integer memberLevel;
//账号状态（0 正常 ，1 封禁，2 注销）
 private Integer accountStatus;
//创建时间
 private Date createdTime;
//最后登录时间
 private Date loginTime;
//电话号码
 private String phoneNumber;
//邮箱
 private String email;
//性别（0男，1女）
 private Integer gender;
//微信登录openId
 private String openId;
 //逻辑删除（0未删除，1已删除）
  private Integer isDeleted;
 }


